@CHARSET "UTF-8";

body, html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

.loading{
	background: url("../images/loading_bar.gif") no-repeat scroll center #E6EAF3;
}
.contentPaneNav *{
	vertical-align: middle;
}
.contentPaneNav img{
	margin-right:5px;
}
.contentWrapper{
	background: url("../images/content_topleft.gif") no-repeat;
}

.contentWrapperRight{
	background: url("../images/content_right.gif") no-repeat right top;
	background-color:transparent;
}

.dialogFooter{
	border-top:1px solid #e1e1e1;
	padding:5px 0;
	text-align:right;
}

.formTip{
	background:#FFFFAA;
	color:#663300;
	border:#FF3300 1px solid;
	padding:6px 20px;
	margin:5px 10px;
}

.warningTip{
	background:#FFFFAA;
	color:#663300;
	border:#FF3300 1px solid;
	padding:6px 20px;
	margin:5px 10px;
}

.navbar a{
	color:#339;
	text-decoration: none;
}

.navbar a:hover{
	color:#33f;
	text-decoration:underline;
}

.menuItem{
}

.menuItem ul{
	list-style:none outside none;
	margin:0;
	padding:0;
}
.menuItem li{
    line-height: 100%;
    margin-bottom: 0;
    padding: 0px;
	display:list-item;
}
.menuItem li a {
    border-bottom: 1px solid #F6F6F6;
    display: block;
    line-height: 15px;
    padding: 4px 11px 5px 15px;
	color:#666;
	margin:0px;
	text-decoration:none;
}
.menuItem li a:hover{
	background-color:#333;
	color:#FFF;
}
.menuItem li a.current {
    background-color:#DDD;
	color:#000;
}

.mouseHand{
	cursor:pointer !important;
	cursor:hand;
}

.bgBar{
	background: url("../images/bg_bar.png") repeat-x;
}

.shadowYellow{
	background-position: 0px 0px;
}

.product_table {
	font-size: 12px;
	text-align:center; 
	width:100%; 
	padding:0; 
	margin:0; 
	background:#C0E0E0;
}
.product_table th {
	font-weight: bold;
	color: #4f6b72;
	letter-spacing: 2px;
	text-align: center;
	background: #CAE8EA;
	height:25px;
}
.product_table td {
	background: #fff;
	color: #4f6b72;
}
.product_sub_table {
	text-align:center;
	width:100%;
	padding:0;
	margin:0;
	background:#CAE8EA;
}
.product_sub_table tr {
	white-space:nowrap;
}
.product_sub_table td {
	background: #fff;
	color: #4f6b72;
	padding:5px;
	white-space:nowrap;
}

.specItem {
	text-align:center;
	min-width:22px;
	border:1px solid #333333;
	width:22px;
	height:32px;
	display:inline-block;
	line-height:32px;
	padding:0 5px;
	white-space:nowrap;
	background-position:center;
	background-repeat:no-repeat;
}
.specListV{
}
.specListV ul{
	list-style:none outside none;
	margin:3px;
	padding:0;
}
.specListV li{
    line-height: 100%;
    margin-bottom: 0;
    padding: 3px;
	display:list-item;
}
.specItemList{
}
.specItemList ul{
	list-style:none outside none;
}
.specItemList li{
	float:left;
	display:inline;
	margin: 0 5px 5px 0;
}

.titlebar_gray{
	background: url("../images/titlebar_gray.png") left no-repeat;
	height:30px;
	line-height:25px;
	color:#444444;
	font-weight: bold;
	padding-left:10px;
}

table.info{
	border: 1px solid #DAE0E5;
	margin-top:5px;
	background-color: #FFFFFF;
}
table.info td{
	border-bottom: 1px solid #EDEFF2;
	color: #555555;
    line-height: 18px;
    padding: 4px 7px 4px 6px;
}